* { padding: 0; margin: 0; }

body { height: 100%; width: 100%; background: url("../imgs/bg.png") left top;}

.header { width: 550px; height: 100px; color: #FFF; font-size: 36px; font-family: "Hiragino Sans GB","Microsoft YaHei",微软雅黑; margin-top: 35px; }
.header p { margin: 0 auto; }

.content { width: 420px; height: 430px; border-radius: 4px; background-color: #FFF; }
.content .title { padding-top: 44px; margin:0 auto 50px; font-size: 24px; height: 36px; width: 96px; color: #464646; font-family: "Microsoft YaHei",微软雅黑; }
.content .input { width: 350px; margin: 0 auto;}
.content .input input { width: 329px; height: 48px; margin-bottom: 30px; font-size: 16px; color: #9297A0; padding-left: 17px; }
.content .error p { font-size: 14px; color: #E74C3C; height: 20px; margin-left: 37px; margin-top: -20px;
    margin-bottom: 20px; }
.content .enter { width: 350px; margin: 0 auto;}
.content .enter input { width: 350px; height: 40px; margin-bottom: 20px; border: none; background-color: #00A2FF; font-size: 18px; color: #FFF; line-height: 40px; text-align: center; }
.content .checkbox {  margin-left: 35px; }
.content .checkbox label { margin-left: 3px; font-size: 12px; color: #666; }
.content .checkbox a { text-decoration: none; margin-left: 224px; font-size: 12px; color: #A7A7A7; }

